home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 22
/
Aminet 22 (1997)(GTI - Schatztruhe)[!][Dec 1997].iso
/
Aminet
/
game
/
patch
/
KQ3_fix.lha
/
KQ3-fix
/
KQ3-fix.doc
next >
Wrap
Text File
|
1997-10-19
|
6KB
|
138 lines
K I N G ' S Q U E S T 3 F I X
""""""""""""""""""""""""""""""""
Introduction
In their very first Amiga adventures made during the years 1986 and 1987
Sierra used a somewhat nasty copy protection method. The game disk looked
like a standard AmigaDos disk, but on it there was one file (whose name
simply consisted of 8 spaces) with a deliberate read/write error. One
couldn't execute the game unless the broken file was available. Although
this was no problem when using the original disk, the unlucky user of more
recent days will not be able to install the game on hard disk at all.
But the fix is here. This patch will modify the game executable and remove
all references to the protected file thus allowing the user to copy all
game files wherever he or she wants to. Two versions of King's Quest 3 are
supported, one from the year 1986 and another from the year 1987.
Note that Sierra recompiled their old titles in 1989. These versions
should install nicely without any patches.
Note also that this fix is only for the original King's Quest 3. If you
have problems with other old (original) Sierra games, you can always write
to me at <timok@cs.tut.fi>.
Which version of the game I do have?
There does exist at least three Amiga versions of the King's Quest 3. No
matter which version is used, the game itself looks like just the same.
The only differences are in the internal structures of the game executable.
The first version is from the year 1986, and the disk has an ugly(?)
looking white label with blue texts on it. The name of the disk is « KQ3:»
(there is a space as the first character) and the length of the main
executable (file named «Sierra») is 86280 bytes. To install this version
on hard disk requires the included patch.
Second version from the year 1987 has a brown label with a color picture
of the Sierra mountain on it. The name of the disk is «KQ3:» and the length
of the main executable (file named «Sierra») is 86432 bytes. To install
this version on hard disk requires the included patch as well.
Third version was compiled in 1989 and that does not need any patches to be
installed. The on-disk copy protection does no longer exist. The length of
the main executable (file apparently named «KQ3») is 135016 bytes.
How to proceed
As you may have already noticed, I haven't included a standard Amiga
Installer script or actually any installation scripts at all. This is
because it would be too easy to destroy your original game disk with
incorrect use of a ready-to-use script (people do not usually read
documents unless they have to, and so they might try this patch on their
original disk). It is also because I'm lazy.
In the following, you have to type in various commands. Do not type
the « and » characters around the commands. They are just separating
the commands and some indicated file names from the rest of this text.
In order to install the game the following steps needs to be made:
· First, make sure the original disk is write-protected.
· Now, make a copy of the original disk. Don't worry if you tried to run
the game from the duplicated disk - it won't work yet. You can use any
copier you want. The only requirement is that the disk is processed
track-by-track basis. For example, Workbench DiskCopy, XCopy, SuperDuper
or even DMS will do fine.
Actually you could also work with the original disk as well, but this is
strongly discouraged. If something goes wrong during the following steps,
you might cause a permanent damage on your original game disk! By using
the copy of the original disk, all you are able to destroy is just the
copy.
· Put the original disk in a safe place. It is not needed anymore.
· Insert the duplicated disk into any drive. Open a Shell (or CLI) and
change your current directory onto that drive (e.g. by typing «CD DF0:»
if you are using the internal drive DF0:)
· The game executable (file named «Sierra») has a strange set of file
protection flags. They need to be changed first so that file could be
modified. Type «Protect Sierra +rwed» to set the common protection flags.
You can also type «Protect Sierra -hspa» to remove the non-common flags.
· Now you should be aware of the directory where the files coming along
with this document are resided. Let's say they are in a directory called
«RAM:KQ3-fix/». In the likely case they are somewhere else, replace
references to this example directory with their actual position.
If you do have the 1986 version of the game, type in the command:
«RAM:KQ3-fix/SPatch -oSierra -pRAM:KQ3-fix/Sierra1.pch Sierra».
If you do have the 1987 version of the game, type in the command:
«RAM:KQ3-fix/SPatch -oSierra -pRAM:KQ3-fix/Sierra2.pch Sierra».
This will make all necessary modifications to the game executable.
· You can now delete the protected file (the one with the read/write error):
«Delete " "» (there are 8 spaces in the name).
· If you would like to have a nicer-looking mouse pointer image in the game,
try this: «Copy RAM:KQ3-fix/pointer Data/». Otherwise ignore this step.
· That's it. You can now install the game wherever you want to by just
copying all the files from the disk to your favourite location. Note that
although the game originally won't run unless a volume called « KQ3:»
(1986 version) or «KQ3:» (1987 version) is present, such restriction no
longer exist. Wish you relabel the game disk you are free to do so.
Assuming you have created a directory for the game called «SYS:games/KQ3/»
you can copy the files for example by typing «Copy "" SYS:games/KQ3/ ALL».
Disclaimer
You are using this software at your own risk! Under no circumstances will the
author be liable for any direct on indirect damage or data loss resulting
from the use or misuse of these files or the documents.
Using the patch for anything but your personal needs (to spread unprotected
copies of the game, for instance) is illegal and strongly prohibited.
Author
Timo Kaikumaa
Atanväylä 14 C 12
33580 Tampere
FINLAND
E-mail: timok@cs.tut.fi
Home page: http://www.cs.tut.fi/~timok (currently in Finnish only)